:root {
  --workspace-container-main-background: #101014;
  --workspace-top-toolbar-background: #18181c;
  --workspace-panel-background: #18181c;
  --workspace-config-background: #232324;
  --workspace-toolbar-border-color: #2d2d30;
  --workspace-comp-sub-background: #1e1e1f;
  --workspace-wft-comp-hover-background: rgba(247, 222, 152, .3);
  --workspace-wft-comp-font-color: #BFCBD9;
  --workspace-wft-comp-active-color: #f7de98;
  --workspace-wft-comp-active-background: rgba(247, 222, 152, .6);
  --workspace-wft-example-comp-background: #232324;
  --workspace-wft-example-comp--hover-borderColor: #313132;
  --workspace-wft-example-dynamic-comp--background: #2a2a2b;
  --workspace-wft-workspace-panel-comp-active-bg: #101014;
  --workspace-wft-page-container-title-content-bg: #39393a;
  --workspace-wft-page-container-logo-bg: #4d4d4e;
  --workspace-wft-com-tab-hover-bg: #4d4d4e;
  --workspace-panel-edit-comp-contextmenu-show-comp-bg: #48484e;
  --workspace-panel-layer-background: #232324;
  --workspace-panel-layer-title-background: #2a2a2b;
  --workspace-panel-no-layer-data-font-color: #5f5f60;
  --workspace-panel-layer-item-hover-background: #313132;
  --workspace-comp-dynamic-example-title-font-color: #ffffff85;
  --workspace-com-config-edit-panel-animation-border-color: #686869;
  --workspace-com-config-edit-panel-animation-hover-border-color: #51d6a9;
  --workspace-data-config-mask-background: rgba(35, 35, 35, .8);
}

.light {
  --workspace-container-main-background: #ffffff;
  --workspace-top-toolbar-background: #efeff5;
  --workspace-panel-background: #f5f5f5;
  --workspace-config-background: #efeff5;
  --workspace-toolbar-border-color: #ffffff;
  --workspace-comp-sub-background: #f5f5f5;
  --workspace-wft-comp-hover-background: rgba(0, 162, 255, .3);
  --workspace-wft-comp-font-color: #333639;
  --workspace-wft-comp-active-color: #00a2ff;
  --workspace-wft-comp-active-background: rgba(0, 162, 255, .6);
  --workspace-wft-example-comp-borderColor: #e5e6eb;
  --workspace-wft-example-comp-background: #f2f3f5;
  --workspace-wft-example-comp--hover-borderColor: #e5e6eb;
  --workspace-wft-example-dynamic-comp--background: #e5e6eb;
  --workspace-wft-workspace-panel-comp-active-bg: rgba(64, 158, 255, .1);
  --workspace-wft-page-container-title-content-bg: #f5f5f5;
  --workspace-wft-page-container-logo-bg: #ffffff;
  --workspace-wft-com-tab-hover-bg: #ffffff;
  --workspace-panel-edit-comp-contextmenu-show-comp-bg: #f5f5f5;
  --workspace-panel-layer-background: #f2f3f5;
  --workspace-panel-layer-title-background: #e5e6eb;
  --workspace-panel-no-layer-data-font-color: #c5c7c9;
  --workspace-panel-layer-item-hover-background: #e3e3e4;
  --workspace-comp-dynamic-example-title-font-color: #767c82;
  --workspace-com-config-edit-panel-animation-border-color: #939497;
  --workspace-data-config-mask-background: rgba(240, 240, 240, .8);
}

.workspace {
  width: 100%;
  height: 100%;
  background-color: var(--workspace-container-main-background);
  transition: all .3s;
}

.workspace-toolbar {
  width: 100%;
  height: 60px;
  background-color: var(--workspace-top-toolbar-background);
  border-bottom: 1px solid;
  border-bottom-color: var(--workspace-toolbar-border-color);
  display: flex;
  justify-content: space-between;
  transition: all .3s;
  padding: 0 10px;
  box-sizing: border-box;
}

.workspace-toolbar .home {
  width: 25%;
  height: 100%;
  display: flex;
  align-items: center;
}

.workspace-toolbar .home > div {
  height: 60%;
  padding: 8px 15px;
  box-sizing: border-box;
  border-radius: 4px;
  cursor: pointer;
  transition: all .3s;
}

.workspace-toolbar .home > .tool-dark:hover {
  background-color: rgba(46, 51, 56, .5);
}
.workspace-toolbar .home > .tool-light:hover {
  background-color: rgba(46, 51, 56, .09);
}
.workspace-toolbar .home > div img {
  height: 100%;
}
.workspace-toolbar .home > .layer-show-active {
  background-color: rgba(46, 51, 56, .5);
}

.workspace-toolbar .title {
  width: 50%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.workspace-toolbar .tool {
  width: 25%;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.workspace-toolbar .tool > div {
  height: 60%;
  padding: 8px 15px;
  box-sizing: border-box;
  border-radius: 4px;
  cursor: pointer;
  transition: all .3s;
}

.workspace-toolbar .tool > .tool-dark:hover {
  background-color: rgba(46, 51, 56, .5);
}
.workspace-toolbar .tool > .tool-light:hover {
  background-color: rgba(46, 51, 56, .09);
}
.workspace-toolbar .tool > div img {
  height: 100%;
}
.workspace-toolbar .tool > div .scale {
  height: 110%;
}

.workspace-container {
  width: 100%;
  height: calc(100% - 60px);
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.workspace-comp {
  width: 17%;
  height: 100%;
  background-color: var(--workspace-top-toolbar-background);
  transition: all .3s;
}

.workspace-comp > .comp-title {
  width: 100%;
  height: 45px;
  background-color: var(--workspace-config-background);
  border-bottom: 1px solid;
  border-bottom-color: var(--workspace-toolbar-border-color);
  box-sizing: border-box;
  display: flex;
}
.workspace-comp > .comp-title > .com-title-left {
  width: 40%;
  height: 100%;
  display: flex;
  align-items: center;
  padding-left: 8px;
  box-sizing: border-box;
}
.workspace-comp > .comp-title > .com-title-left > .com-title-left-text {
  color: var(--workspace-wft-comp-font-color);
  font-size: 16px;
  margin-right: 2px;
  font-family: 'ysbth';
}
.workspace-comp > .comp-title > .com-title-right {
  width: 60%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
}
.workspace-comp > .comp-title > .com-title-right > .wft-radio {
  width: 45%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-right: 10px;
  box-sizing: border-box;
}
.workspace-comp > .comp-title > .com-title-right > .wft-radio > div {
  width: 100%;
  height: 70%;
  border-radius: 4px;
  display: flex;
}
.workspace-comp > .comp-title > .com-title-right > .wft-radio > div > div {
  width: 50%;
  height: 100%;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid var(--workspace-wft-com-tab-hover-bg);
  box-sizing: border-box;
}
.workspace-comp > .comp-title > .com-title-right > .wft-radio > div > div:nth-of-type(1) {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.workspace-comp > .comp-title > .com-title-right > .wft-radio > div > div:nth-of-type(2) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.workspace-comp > .comp-title > .com-title-right > .wft-radio > div > .wft-radio-active {
  border-color: #f7de98;
}
.workspace-comp > .comp-container {
  width: 100%;
  height: calc(100% - 45px);
  background-color: var(--workspace-top-toolbar-background);
  display: flex;
}
.workspace-comp > .comp-container > .title {
  width: 21%;
  height: 100%;
  background-color: var(--workspace-config-background);
  display: flex;
  flex-direction: column;
  align-items: center;
}
.workspace-comp .wft-item {
  width: 80%;
  padding: 8px 0;
  box-sizing: border-box;
  border-radius: 4px;
  cursor: pointer;
  transition: all .3s;
  margin-top: 8px;
  font-size: 15px;
  font-family: 'ysbth';
  color: var(--workspace-wft-comp-font-color);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.workspace-comp .wft-item .wft-item-text {
  margin-top: 5px;
}
.no-margin-top {
  margin-top: 0;
}
.workspace-comp .wft-item:hover {
  background-color: var(--workspace-wft-comp-hover-background);
}
.workspace-comp .wft-item-active {
  color: var(--workspace-wft-comp-active-color);
  background-color: var(--workspace-wft-comp-active-background)!important;
}
.workspace-comp > .comp-container > .sub-title {
  width: 24%;
  height: 100%;
  background-color: var(--workspace-comp-sub-background);
  display: flex;
  flex-direction: column;
  align-items: center;
}
.workspace-comp > .comp-container > .son-comp {
  width: 55%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  transition: all .3s;
  padding: 4px;
  box-sizing: border-box;
}
.workspace-comp > .comp-container > .son-comp > .son-comp-example-single {
  width: 94%;
  height: 115px;
  margin-top: 12px;
  background-color: var(--workspace-wft-example-comp-background);
  border: 1px solid;
  border-color: var(--workspace-wft-example-comp-background);
  border-radius: 4px;
  box-sizing: border-box;
  transition: all .3s;
  cursor: pointer;
  margin-left: 3%;
}
.workspace-comp > .comp-container > .son-comp > .son-comp-example-single:hover {
  transform: scale(1.05, 1.05);
  border-color: var(--workspace-wft-example-comp--hover-borderColor);
}
.workspace-comp > .comp-container > .son-comp > .son-comp-example-twin {
  width: 46%;
  height: 90px;
  margin-top: 12px;
  background-color: var(--workspace-wft-example-comp-background);
  border: 1px solid;
  border-color: var(--workspace-wft-example-comp-background);
  border-radius: 4px;
  box-sizing: border-box;
  transition: all .3s;
  cursor: pointer;
  margin-left: 3%;
}
.workspace-comp > .comp-container > .son-comp > .son-comp-example-twin:hover {
  transform: scale(1.05, 1.05);
  border-color: var(--workspace-wft-example-comp--hover-borderColor);
}

.workspace-comp > .comp-container > .son-comp > .dynamic-comp > .title {
  width: 100%;
  height: 20%;
  background-color: var(--workspace-wft-example-dynamic-comp--background);
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.workspace-comp > .comp-container > .son-comp > .dynamic-comp > .title > .left-circular {
  display: flex;
  align-items: center;
}
.workspace-comp > .comp-container > .son-comp > .dynamic-comp > .title > .right-title {
  display: flex;
  align-items: center;
  font-size: 12px;
  padding-right: 6px;
  box-sizing: border-box;
  color: var(--workspace-comp-dynamic-example-title-font-color);
  transform: scale(0.83, 0.83);
}
.workspace-comp > .comp-container > .son-comp > .dynamic-comp > .title .circular {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-left: 4px;
}
.workspace-comp > .comp-container > .son-comp > .dynamic-comp > .title .circular:nth-of-type(1) {
  background-color: #fc625d;
}
.workspace-comp > .comp-container > .son-comp > .dynamic-comp > .title .circular:nth-of-type(2) {
  background-color: #fcbc40;
}
.workspace-comp > .comp-container > .son-comp > .dynamic-comp > .title .circular:nth-of-type(3) {
  background-color: #34c749;
}
.workspace-comp > .comp-container > .son-comp > .dynamic-comp > .example {
  width: 100%;
  height: 80%;
  padding: 4px 8px;
  box-sizing: border-box;
}
.workspace-comp > .comp-container > .son-comp > .dynamic-comp > .example > .container {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  pointer-events: none;
  background-color: #181e27;
  background-size: 100% 100%;
}
.workspace-panel-container {
  width: 66%;
  height: 100%;
  display: flex;
  align-items: center;
}
.workspace-panel-container > .workspace-panel-layer {
  /* width: 15%; */
  height: 100%;
  transition: all .3s;
  border-left: 1px solid var(--workspace-container-main-background);
  box-sizing: border-box;
}
.workspace-panel-container > .workspace-panel-layer > .workspace-panel-layer-title {
  width: 100%;
  height: 45px;
  border-bottom: 1px solid var(--workspace-toolbar-border-color);
  background-color: var(--workspace-panel-layer-title-background);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 5px;
  box-sizing: border-box;
}
.workspace-panel-container > .workspace-panel-layer > .workspace-panel-layer-title > div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.workspace-panel-container > .workspace-panel-layer > .workspace-panel-layer-title .workspace-panel-layer-title-text {
  color: var(--workspace-wft-comp-font-color);
  font-size: 14px;
  margin-right: 5px;
}
.workspace-panel-container > .workspace-panel-layer > .workspace-panel-layer-container {
  width: 100%;
  height: calc(100% - 45px);
  overflow-x: hidden;
  overflow-y: auto;
  background-color: var(--workspace-panel-layer-background);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 8px;
  box-sizing: border-box;
}
.workspace-panel-container > .workspace-panel-layer > .workspace-panel-layer-container > .no-layer-data {
  margin-top: 20px;
  text-align: center;
  color: var(--workspace-panel-no-layer-data-font-color);
  font-size: 15px;
}
.workspace-panel-container > .workspace-panel-layer > .workspace-panel-layer-container > .workspace-panel-layer-item {
  width: 96%;
  height: 54px;
  cursor: pointer;
  transition: all .3s;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: var(--workspace-comp-dynamic-example-title-font-color);
  font-size: 12px;
  padding: 0 5px;
  box-sizing: border-box;
  border-radius: 5px;
  /* transform: scale(0.83, 0.83); */
}
.workspace-panel-container > .workspace-panel-layer > .workspace-panel-layer-container > .workspace-panel-layer-item:hover {
  background-color: var(--workspace-panel-layer-item-hover-background);
  border-radius: 5px;
}
.workspace-panel-container > .workspace-panel-layer > .workspace-panel-layer-container > .workspace-panel-layer-item img {
  margin-right: 5px;
  width: 45%;
  border-radius: 4px;
}
.workspace-panel-container > .workspace-panel-padding {
  /* width: 85%; */
  height: 100%;
  padding: 10px;
  box-sizing: border-box;
  transition: all .3s;
}

.workspace-panel-container #workspace-panel-edit {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
}

.workspace-panel-container #workspace-panel-edit #workspace-panel-edit-comp-contextmenu-show-comp,
.workspace-panel-container #workspace-panel-edit #workspace-panel-edit-contextmenu-show-comp {
  position: absolute;
  display: inline-block;
  z-index: 99;
  padding: 3px;
  padding-bottom: 3px;
  background-color: var(--workspace-panel-edit-comp-contextmenu-show-comp-bg);
  border-radius: 4px;
  max-height: 345px;
  overflow-x: hidden;
  overflow-y: auto;
}
.workspace-panel-container #workspace-panel-edit #workspace-panel-edit-contextmenu-show-comp {
  height: auto;
}

.workspace-panel-container #workspace-panel-edit .workspace-panel-edit-comp-contextmenu {
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
  /* box-sizing: border-box; */
}

.workspace-panel-container #workspace-panel-edit > .workspace-panel-comp-active-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  background:
    -webkit-linear-gradient(top, transparent 19px, var(--workspace-wft-workspace-panel-comp-active-bg) 20px),
    -webkit-linear-gradient(left, transparent 19px, var(--workspace-wft-workspace-panel-comp-active-bg) 20px);
  background-size: 20px 20px;
  pointer-events: none;
  opacity: 1;
}

.workspace-config {
  width: 17%;
  height: 100%;
  background-color: var(--workspace-config-background);
  transition: all .3s;
  padding: 5px 5px 0 5px;
  box-sizing: border-box;
}

.workspace-config .wft-page,
.workspace-config .wft-com {
  width: 100%;
  height: 100%;
}

/* 页面配置 组件配置 */
.workspace-config .wft-page > .title-container,
.workspace-config .wft-com > .tabs-container {
  width: 100%;
  height: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.workspace-config .wft-page > .title-container > .title-content,
.workspace-config .wft-com > .tabs-container > .tabs {
  width: 96%;
  height: 85%;
  background-color: var(--workspace-wft-page-container-title-content-bg);
  padding: 4px;
  box-sizing: border-box;
  border-radius: 5px;
}

.workspace-config .wft-com > .tabs-container > .tabs {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 2px;
  box-sizing: border-box;
}

.workspace-config .wft-com > .tabs-container > .tabs > div {
  width: 24%;
  height: 95%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  color: var(--workspace-wft-comp-font-color);
  cursor: pointer;
  transition: all .3s;
}
.workspace-config .wft-com > .tabs-container > .tabs > .tabActive {
  background-color: var(--workspace-wft-com-tab-hover-bg);
  border-radius: 5px;
}

.workspace-config .wft-com > .tabs-container > .tabs > div img {
  width: 16px;
  margin-left: 5px;
}

.workspace-config .wft-com > .wft-com-config-edit-panel {
  width: 100%;
  height: calc(100% - 45px);
  padding: 10px 5px 5px 5px;
  box-sizing: border-box;
}

.workspace-config .wft-com > .wft-com-config-edit-panel > .wft-custom,
.workspace-config .wft-com > .wft-com-config-edit-panel > .wft-animation,
.workspace-config .wft-com > .wft-com-config-edit-panel > .wft-data,
.workspace-config .wft-com > .wft-com-config-edit-panel > .wft-event {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.workspace-config .wft-com > .wft-com-config-edit-panel > .wft-animation > .example-container {
  width: 100%;
  height: calc(100% - 90px);
  overflow: auto;
}

.workspace-config .wft-com > .wft-com-config-edit-panel > .wft-animation > .example-container > .wft-animation-short {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.workspace-config .wft-com > .wft-com-config-edit-panel > .wft-animation > .example-container > .wft-animation-long {
  width: 100%;
}

.workspace-config .wft-com > .wft-com-config-edit-panel > .wft-animation > .example-container > .wft-animation-short > .wft-animation-short-item {
  width: 46%;
  height: 40px;
  border: 1px solid var(--workspace-com-config-edit-panel-animation-border-color);
  border-radius: 6px;
  text-align: center;
  line-height: 40px;
  cursor: pointer;
  transition: border-color .3s;
  margin-bottom: 12px;
  margin-left: 2.5%;
  font-size: 14px;
  color: var(--workspace-wft-comp-font-color);
}
.workspace-config .wft-com > .wft-com-config-edit-panel > .wft-animation > .example-container > .wft-animation-long > .wft-animation-long-item {
  width: 100%;
  height: 40px;
  border: 1px solid var(--workspace-com-config-edit-panel-animation-border-color);
  border-radius: 6px;
  text-align: center;
  line-height: 40px;
  cursor: pointer;
  transition: border-color .3s;
  margin-bottom: 12px;
  font-size: 14px;
  color: var(--workspace-wft-comp-font-color);
}

.workspace-config .wft-com > .wft-com-config-edit-panel > .wft-animation > .example-container > .wft-animation-short > .wft-animation-short-item:hover,
.workspace-config .wft-com > .wft-com-config-edit-panel > .wft-animation > .example-container > .wft-animation-short > .wft-animation-short-item-active,
.workspace-config .wft-com > .wft-com-config-edit-panel > .wft-animation > .example-container > .wft-animation-long > .wft-animation-long-item:hover,
.workspace-config .wft-com > .wft-com-config-edit-panel > .wft-animation > .example-container > .wft-animation-long > .wft-animation-long-item-active {
  border-color: var(--workspace-com-config-edit-panel-animation-hover-border-color);
  color: var(--workspace-com-config-edit-panel-animation-hover-border-color);
}

/* 页面配置相关 */
.workspace-config .wft-page > .title-container > .title-content > .logo {
  width: 100%;
  height: 100%;
  background-color: var(--workspace-wft-page-container-logo-bg);
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  color: var(--workspace-wft-comp-font-color);
  font-size: 15px;
}
.workspace-config .wft-page > .title-container > .title-content .logo div {
  display: flex;
  justify-content: center;
  align-items: center;
}

.workspace-config .wft-page .config-container {
  width: 100%;
  height: calc(100% - 45px);
  padding-top: 14px;
  box-sizing: border-box;
  overflow-x: hidden;
  overflow-y: auto;
}

.wft-online-edit {
  width: 100vw;
  height: 100vh;
}

.wft-online-edit > .edit-title {
  width: 100%;
  height: 60px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: var(--workspace-config-background);
  border-bottom: 1px solid;
  border-bottom-color: var(--workspace-toolbar-border-color);
  padding: 0 15px;
  box-sizing: border-box;
}
.wft-online-edit > .edit-title > div {
  height: 100%;
  display: flex;
  align-items: center;
}

.wft-online-edit > .edit-container {
  width: 100%;
  height: calc(100% - 60px);
}

.wft-online-edit > .edit-title .mode-change {
  height: 60%;
  padding: 8px 15px;
  box-sizing: border-box;
  border-radius: 4px;
  cursor: pointer;
  transition: all .3s;
}
.wft-online-edit > .edit-title .mode-change img {
  height: 100%;
}

.wft-online-edit > .edit-title .tool-dark:hover {
  background-color: rgba(46, 51, 56, .5);
}
.wft-online-edit > .edit-title .tool-light:hover {
  background-color: rgba(46, 51, 56, .09);
}



/* Config 样式 */
.wft-flex {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-right: 14px;
  box-sizing: border-box;
}

.wft-flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

.wft-flex-around {
  width: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
}

.wft-flex-pd-5 {
  padding-right: 5px;
  box-sizing: border-box;
}

.wft-custom-input-width {
  width: 180px!important;
}

.wft-unit {
  font-size: 14px;
  color: var(--workspace-wft-comp-font-color);
  margin-left: 8px;
}

.wft-upload-flex {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.wft-upload-tip {
  color: var(--workspace-wft-comp-font-color);
}

.wft-upload-bg img {
  width: 100%;
  height: 100%;
}

.wft-w-100 {
  width: 100%!important;
}
.wft-w-90 {
  width: 90%!important;
}
.wft-w-80 {
  width: 80%!important;
}
.wft-w-70 {
  width: 70%!important;
}

.wft-w-h-100 {
  width: 100%;
  height: 100%;
}

.wft-margin-left-5 {
  margin-left: 5px;
}
.wft-margin-left-20 {
  margin-left: 20px;
}
.wft-margin-right-4 {
  margin-right: 4px;
}

h1, h2, h3, h4, h5, h6 {
  color: var(--workspace-wft-comp-font-color);
}
.wft-collapse-item-title-margin-rt-10 {
  margin-right: 10px;
}

.wft-margin-top-5 {
  margin-top: 5px;
}
.wft-margin-bot-5 {
  margin-top: 5px;
}
.wft-pad-left-70 {
  padding-left: 70px;
  box-sizing: border-box;
}